/* CSS Document */
.sidebar {width:180px;float:left;}
.container {float:left;}

.sidebar table{
    margin-top:10px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#000;
    line-height: 135%;
    text-align:left;
}
.container {margin-left: 10px;}

.sidebar a{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.sidebar .button{
    background:#EEEEEE;
    border-color:#CCCCCC #777777 #777777 #CCCCCC;
    border-style:solid;
    border-width:1px;
    color:#000;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    padding:3px;
    vertical-align:middle;
    cursor:pointer;
}

.simple_page{}
.simple_page a:link, .simple_page a:active, .simple_page a:visited{
    color:#336699;
    text-decoration:none;
}
.simple_page a:hover{
    text-decoration:underline;
}
.sidebar .left_cp{
    width: 180px;
    float: left;
    margin-left: 10px;
}
.sidebar .left_menu{
    border: none;
    border-top: none;
}

.sidebar .menu_top{
    background:#ECECEC;
    color:#3B589A;
    font-weight:bold;
    padding:6px;
}
.sidebar .ucp_top{
    background:#ECECEC;
    color:#3B589A;
    font-weight:bold;
    padding:6px;
    border-top: 1px solid #CCC;
    text-align:left;
}

.sidebar .ucp_bottom{
    margin-top:10px;
    background:#F3F3F3;
    color:#3B589A;
    padding:7px 5px;
    text-align:center;
    border-bottom: 1px solid #CCC;
}

.sidebar .left_cp .ucp_menu .menu_row{
    height: 25px;
    border-bottom: 1px solid #EEEEEE;
    line-height:11px;
    text-align:left;
}
.sidebar .left_cp .ucp_menu .menu_row a{
    display: block;
    padding: 5px 0px 5px 5px;
    height: 11px;
    border: 2px solid #fff;
    color:#000;
    text-decoration:none;

}
.sidebar .left_cp .ucp_menu .menu_row a:hover{
    background: #488FCD;
    color:#fff;
}
.sidebar .left_cp .ucp_menu .menu_row a.selected{
    background: #488FCD;
    color:#fff;
}

#usercp .right_cp{
    margin-left:10px;
    /*border-bottom: 1px solid #DEDEDE;
    border-top: 1px solid #CCC;*/
    width: 790px;
    float: left;
}

#usercp .my_items{
    padding:0;
}
#usercp .my_items .Odd{
    background:#F4F9FF;
}
#usercp .my_items .Even{
    background:#FFFFFF;
}

#usercp .my_items a{
    color:#000;
    text-decoration:none;
}
#usercp .my_items a:hover{
    text-decoration:underline;
}
#usercp .my_items td.item_header{
    background-color:#288FB8;
    color:#FFFFFF;
    font-family:"Tahoma",verdana,arial,serif;
    font-size:8pt;
    font-weight:bold;
    padding:5px 5px 5px 8px;
    text-align:left;
}
#usercp .my_items table.list {
    border:1px solid #CCCCCC;
    width:100%;
}

#usercp .my_items td.item {
    border-top:1px solid #DDDDDD;
    color:#666666;
    font-size:8pt;
    padding:5px 5px 5px 8px;
    text-align:left;
}
#usercp .my_items td.item a:hover {
    color:#ffcc00;

}
#usercp .my_items td.bullet {
    background:transparent url(images/usercp/arrow.gif) no-repeat scroll left 10px;
    padding-left:12px;
}

#usercp .error_msg,#usercp .error_msg_bg {
    margin:15px 15px 5px;
    border:1px solid #DD3C10;
    padding:10px;
    background:#FFEBE8;
}
#usercp .error_msg_bg{background:#FFEBE8 url(images/usercp/error.png) left center no-repeat;padding-left: 25px;}
#usercp .standard_msg,#usercp .standard_msg_bg {
    margin:15px 15px 5px;
    padding:10px;
    background:#FFF9D7;
    border:1px solid #E2C822;
}
#usercp .standard_msg_bg{background:#FFF9D7 url(images/usercp/accept.png) left center no-repeat;padding-left: 25px;}
#usercp .my_msg {
    padding:10px;
    background:#FFF9D7;
    border:1px solid #E2C822;
}

#usercp .inputtext, #usercp .inputpassword {
    border:1px solid #BDC7D8;
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
    font-size:11px;
    padding:3px;
}

/*
*------------------------
*   Confirm Blue box
*------------------------
*/

.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family:"Trebuchet MS",verdana,arial,serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 9pt; text-align: left; border: solid 1px #288FB8; }
div.cleanblue .cleanbluecontainer{ text-align: center;background-color: #ffffff; border-top: solid 14px #288FB8; padding: 5px; font-weight: normal; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor:pointer; margin: -19px -10px 5 3; color: #ffffff; font-weight: bold; font-family:tahoma,verdana,arial,sans-serif;}
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: center; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #488FCD; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; }

.ucp_msg {
    background:#FFFFFF;
    border:1px dashed #CCCCCC;
    padding:7px 8px 7px 7px;
    text-align:center;
}
element.style {
    display:none;
}

/*.aqTip {
	background:#FFFFCC url(images/usercp/pointer2.gif) no-repeat -20px 5px;
	border:1px solid #CC9933;
	display:none;
	margin-top:-4px;
	padding:10px 12px;
	position:absolute;
	width:200px;
}*/
#aqTip .hint-pointer {
    position: absolute;
    left: -10px;
    top: 3px;
    width: 10px;
    height: 19px;
    background: url(images/usercp/pointer2.gif) left top no-repeat;
}


#aqTip2 .hint-pointer {
    position: absolute;
    right:-10px;
    top: 3px;
    width: 10px;
    height: 19px;
    background: url(images/usercp/pointer3.gif) left top no-repeat;
}

.top_name_up {padding:10px; padding-left:5px;}
.top_name_up a, .top_name_up a:link, .top_name_up a:visited { color:#000000;font-size:13px; font-weight:bold; text-decoration:none}
.top_name_up a:hover { text-decoration:underline; color:#FF3300}

.my_items_old_note {padding:5px;background-color:#FFF9D7; color:#0066CC; border:#FFCC00 solid 1px; margin-top:3px;font-size:11px; width:778px;}









/*tuannk add 20110927*/
.manage_transaction {
    margin: 8px 0 0 5px;
    min-height: 300px;
}
.p_action {
    color: #6B6B6B;
    margin: 0 10px;
    text-decoration: none;
}
.p_action:hover {
    color: #FF8C03;
    text-decoration: underline;
}
.p_info {
    color: #6B6B6B;
    line-height: 150%;
    padding: 8px 0;
}
.p_info a {
    color: #3B5A9A;
    text-decoration: none;
}
.p_info a:hover {
    color: #FF8C03;
    text-decoration: underline;
}
.p_info .high_light {
    color: #3B5A9A;
}

.btn_upconfig{background:url(images/btn_mess_detail.gif) repeat top;height:22px;cursor:pointer;border: 1px solid #a3a6a7;  text-align:center; padding:3px 10px; color:#a3a6a7; line-height:22px; font-family:Tahoma, arial, sans-serif; font-size:10px}

.theader{background-color:#6d6b6e;color:#fff; font-size:11px}

#acc_vip{background:#F0F0F0;margin-top:2px;border:1px solid #C9C9C9; margin-top:10px; float:left; width:768px; padding:10px}
#acc_vip .label_type{color:#3B589A;font-weight:bold; font-size:11px; padding:5px 0 5px 10px; float:left}
#acc_vip .cbo_type{margin-left:10px;float:left; padding-top:2px}
#acc_vip .accept{float:left; margin-left:5px}
#acc_vip .description{font-size:11px; color:#3B589A; padding:5px 0 0 10px;}
#acc_vip select{width:170px; padding-left:2px}
/*leftmenu by LÆ°Æ¡ng Háº£i Viá»‡t*/
h4, h3.head {
    border-bottom: 1px solid #DEDEDE;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 12px;
    padding-bottom: 2px;
}

*html .module_ucp1{border:1px solid #c5d1e8 !important}
.module_ucp1 .title{width:168px;height:29px;margin-left:1px;line-height:29px;color:#005c99;font-size:12px;font-weight:bold;padding: 0;margin: 0;}
.module_ucp1 ul{margin-top:5px}
.module_ucp1 ul li{display:block;width:178px;height:20px;line-height:20px;}
.module_ucp1 ul li a{display:block;height:20px;padding-left:10px;color:#444;font-size:12px;line-height:20px;}
.module_ucp1 ul li a:hover{color: #FF8A66;text-decoration: none;}
.module_ucp1 ul li.selected a{font-weight:bold;text-decoration:none;color: #FF8A66;}
.tabPer{padding:8px 0 5px 0}
#tblViewInfo{margin-bottom:10px}
#tblViewInfo td.tdHeadTitle, #tblViewInfo td.tdHeadContent{border:1px solid #d7dfea; padding:5px; font-weight:bold;}
#tblViewInfo td.tdHeadTitle{background:#f6f7fb;color:#333; line-height:20px}
#tblViewInfo td.tdHeadContent{color:#FF0000; font-size:14px}
.width735 {
    width: 735px;
    height: auto;
    overflow: hidden;
    margin-left: 20px;
    margin-top: 10px;
}
.box_edit{
    float: left;
    width: 100%;
    margin-top: 10px;
}
.shop_personal_laber{display:block; width:150px; min-height:20px;*height:20px;  float:left; line-height:20px; text-align:right; margin:0px 10px;font-weight: bold;color: #636363}
.personal_label_edit{display:block; width:70px; min-height:20px;*height:20px;  float:left; line-height:20px; text-align:right; margin:0px 10px}
.shop_personal_style_form{display:block; float: left; min-height:20px; margin-bottom:7px; _height:20px}

.shop_personal_style_form textarea{padding-left:5px; margin: 0; width: 400px; float: left}

.shop_personal_style_form input{margin:0; height: 20px;padding-left: 5px;}
.shop_personal_style_form .notice{margin-left:170px;font-style: italic; color: #acacac;font-size: 11px}
.shop_personal_style_form .shop_avatar_user{border: 1px solid #B0BBC2;margin-left: 170px;}
.text{ width: 210px;}
/*.check_box{margin:0; width: 20px; height: 20px;}*/
.shop_personal_submit {margin-left:170px; margin-top:15px}
.personal_submit_edit {margin-left:90px; margin-top:5px}
.btn_sumit{
    cursor: pointer;
    font-weight: 700;
    text-align: center;
    padding: 4px 15px;
    color: #333333;
    border: 1px solid #C4C4CC;
}
.clearfix {clear: both;}
.float_l {float: left;}
.link-page{
    background: #fff;
    color: #034A8F;
    white-space:nowrap;
    padding:2px 6px;
    border: 1px solid #DCE2EC;
    cursor: pointer;
}
.current-pager {
    background: #0A59A1;
    border: 1px solid #023B6E;
    color: #fff;
    padding:2px 6px;
}
#upload-div {
    height: auto;
    position: relative;
}
.avatar100,.shop_avatar_user img{
    width: 100px;
    height: 100px;
    border: 0;
    position: relative;
}
.delete-image{

}
.delete-image a{color: #fff;}
.detail_item_shop{
    padding: 20px 15px 20px 1px;
    *height: 128px;
    width: 96%;
    border-top: 1px solid #D5DADE;
}
.detail_item_shop .main_img_shop{
    width: 108px;
    height: 100%;
    display: block;
    overflow: hidden;
}
.detail_item_shop .main_img_shop .show_main_img{
    max-width: 112px;
    /*max-height: 100%;*/
    display: block;
    overflow: hidden;
    max-height: 128px;
}
.detail_item_shop .info_item_shop{
    height: 100%;
    width: 580px;
    margin-left: 10px;
    text-align: left;
}
.area_sub_info_shop{
    float:left;
    width:100%;
    padding-bottom: 3px;
}
.info_item_shop h2{
    color: #084b82;
    font-size: 13px;
    display: block;
    float: left;
    line-height: 20px;
}
.shop_view_fb{
    float:left;
    width:100%;
    margin-top: 8px;
}
.shop_view_fb .view_item{
    background: url(../image/icon/icon_view_item.png) no-repeat 3px 0;
    display: block;
    float: left;
    height: 20px;
    left: 10px;
    width: 20px;
    margin-right: 1px;
}
.shop_view_fb .feedback_item{
    background: url(../image/icon/icon_fb_item.png) no-repeat 0 1px;
    display: block;
    float: left;
    height: 20px;
    left: 10px;
    width: 20px;
    margin-right: 2px;
}
.area_evn_item_shop a:hover{
    text-decoration: underline;
}
.area_evn_item_shop img{
    position: relative;
    top: 2px;
}
.area_evn_item_shop{
    margin-top: 10px;
    float: left;
}
.float_r {
    float: right !important;
}
.evn_up_item{
    background: url(../image/icon/arrow_top_gray.png) no-repeat;
    display: block;
    float: left;
    height: 15px;
    width: 15px;
}
.evn_item_shop{
    padding: 4px 5px;
    border: 1px solid #c0c0c0;
    background-color: #f1f1f1;
    color: #343434 !important;
    margin-left: 5px;
}

.mr_bt_5 {
    margin-bottom: 5px !important;
}
.borderTop {
    border-top: 1px solid #D5DADE;
}
